package com.yjd.comm.recharge.model;

import com.yjd.comm.base.model.Model;

/**
 * <b>description</b>：登陆记录模型<br>
 * <b>time</b>：2014-11-08 12:42:30 <br>
 * <b>author</b>：  renbangjie_vip@163.com
 */
public class OrderModel extends Model {

	/**
	* @Fields serialVersionUID
	*/
	private static final long serialVersionUID = 1L;
	/**
	 * 主键
	 */
	private Long order_id;
	/**
	 * 交易流水
	 */
	private Long orderid;
	/**
	 * 第三方交易流水
	 */
	private String trace_id;
	/**
	 * 用户id
	 */
	private Long user_id;
	/**
	 * 充值渠道
	 */
	private Integer from;
	/**
	 * 交易金额
	 */
	private Double price;
	/**
	 * 手续费
	 */
	private Double price_free;
	
	/**
	 * 减免手续费
	 */
	private Double deduction;
	
	/**
	 * 减免比率
	 */
	private Double deduction_rate;
	
	/**
	 * 当前手续费费率
	 */
	private Double poundage_rate;
	
	/**
	 * 充值银行
	 */
	private Integer bank;
	/**
	 * 银行代码
	 */
	private String bankcode;
	/**
	 * 银行类型
	 */
	private Integer banktype;
	/**
	 * 生成日期
	 */
	private Long addtime;
	/**
	 * 更新日期
	 */
	private Long uptime;
	/**
	 * 订单类型
	 */
	private Integer type;
	/**
	 * 状态(1, "充值成功"),(2, "充值失败")(0, "待充值")
	 */
	private Integer status;
	
	/**订单成交日期*/
	private Long finish_time;
	
	
	public Long getOrder_id() {
		return order_id;
	}
	public void setOrder_id(Long order_id) {
		this.order_id = order_id;
	}
	public Long getOrderid() {
		return orderid;
	}
	public void setOrderid(Long orderid) {
		this.orderid = orderid;
	}
	public String getTrace_id() {
		return trace_id;
	}
	public void setTrace_id(String trace_id) {
		this.trace_id = trace_id;
	}
	public Long getUser_id() {
		return user_id;
	}
	public void setUser_id(Long user_id) {
		this.user_id = user_id;
	}
	public Integer getFrom() {
		return from;
	}
	public void setFrom(Integer from) {
		this.from = from;
	}
	public Double getPrice() {
		return price;
	}
	public void setPrice(Double price) {
		this.price = price;
	}
	public Double getPrice_free() {
		return price_free;
	}
	public void setPrice_free(Double price_free) {
		this.price_free = price_free;
	}
	public Double getDeduction() {
		return deduction;
	}
	public void setDeduction(Double deduction) {
		this.deduction = deduction;
	}
	public Double getDeduction_rate() {
		return deduction_rate;
	}
	public void setDeduction_rate(Double deduction_rate) {
		this.deduction_rate = deduction_rate;
	}
	public Double getPoundage_rate() {
		return poundage_rate;
	}
	public void setPoundage_rate(Double poundage_rate) {
		this.poundage_rate = poundage_rate;
	}
	public Integer getBank() {
		return bank;
	}
	public void setBank(Integer bank) {
		this.bank = bank;
	}
	public String getBankcode() {
		return bankcode;
	}
	public void setBankcode(String bankcode) {
		this.bankcode = bankcode;
	}
	public Integer getBanktype() {
		return banktype;
	}
	public void setBanktype(Integer banktype) {
		this.banktype = banktype;
	}
	public Long getAddtime() {
		return addtime;
	}
	public void setAddtime(Long addtime) {
		this.addtime = addtime;
	}
	public Long getUptime() {
		return uptime;
	}
	public void setUptime(Long uptime) {
		this.uptime = uptime;
	}
	public Integer getType() {
		return type;
	}
	public void setType(Integer type) {
		this.type = type;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
	public Long getFinish_time() {
		return finish_time;
	}
	public void setFinish_time(Long finish_time) {
		this.finish_time = finish_time;
	}
	
}
